package com.invernadero.invernaderotesis.Controlador.Comando.ComandoLuminocidad;

import android.content.Context;

import com.invernadero.invernaderotesis.Acceso_a_datos.FabricaDAO.FabricaDAO;
import com.invernadero.invernaderotesis.Controlador.Comando.Comando;
import com.invernadero.invernaderotesis.Modelo.Entidades.Entidad;
import com.invernadero.invernaderotesis.Modelo.Entidades.Ambiente.Temperatura;

public class ComandoModificarLuminocidad extends Comando<Boolean> {
	
	/**
	 * Variables
	 */
	private int idinvernadero;
	
	/**
	 * Constructor de la clase 
	 * @param context
	 * @param temperatura
	 * @param idinvernadero
	 */
	public ComandoModificarLuminocidad(Context context, Entidad luminocidad, int idinvernadero){
		this.setContext(context);
		this.setEntidad(luminocidad);
		this.idinvernadero = idinvernadero;
	}
	
	/**
	 *  Sobre escritura del metodo abstracto "Ejecutar"(non-Javadoc)
	 */
	 public Boolean Ejecutar()
	 {
		 // retorna un Boolean
	     return (FabricaDAO.CrearDAOTemperatura(this.getContext()).InsertarTemperatura((Temperatura)this.getEntidad(), idinvernadero));
	 }

}

